interventional cardiac catheterization procedure - French English Dictionary